package com.lx.t01_10;

/**
 * @author c先生
 * @date 2022年04月25日 下午 4:24:33
 * @describe
 * 描述
 * 输入一个 int 型整数，按照从右向左的阅读顺序，返回一个不含重复数字的新的整数。
 * 保证输入的整数最后一位不是 0 。
 *
 * 数据范围： 1 \le n \le 10^{8} \1≤n≤10
 * 8
 *
 * 输入描述：
 * 输入一个int型整数
 *
 * 输出描述：
 * 按照从右向左的阅读顺序，返回一个不含重复数字的新的整数
 */

import java.util.*;
public class Main09 {
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        StringBuffer sb = new StringBuffer();
        sb.append(sc.next());
        sb = sb.reverse();
        String s = sb.toString();
        String[] ss = s.split("");
        for(int i = 0 ; i < ss.length ; i++){
            for(int j = 1 ; j < ss.length ; j++){
                if(ss[j] == ss[i]){
                }
            }
        }
        LinkedHashSet<String> hs = new LinkedHashSet<>();
        for(String i : ss){
            hs.add(i);
        }
        Iterator it = hs.iterator();
        String string = "";
        while(it.hasNext()){
            string+=it.next();
        }
        Integer ii = Integer.parseInt(string);
        System.out.println(ii);
    }
}